Just got a 2004 X5 for 52k after taxes (8.25%) and fees.  Premium Package, Sports Package, Xenon Headlights, Automatic, Rear Climate Package, 6yr extended warranty, and paint/interior warranty.  I think the $48,420 is really close to invoice, so you're getting a pretty good deal.  GO FOR IT!