Sorry to reply to myself, but after looking at Zoidberg's post, I believe the BMW was actually an x3. It looked exactly like the one he reviewed except it had a bigger console display.
Also learned that the mileage is actually about as much as my Infiniti I got... Kinda regret not taking it now... Oh well, live and learn...