Yeah, German taxis... my Camry had nearly 200,000 miles on the clock, and was still doing good... Toyota huh. Dunno about the BMW though, but I still think you should wait and try to find better deals before jumping on it, while $2,700 is relatively cheap it's not if you 'throw it by the window'... as in the car works for a week then
BOOM
NO BMW