^LOL son.
but yea, dude I think that's a bad deal. an '04 BMW with that many miles for 17 g's? hell no... I've seen CURRENT 3 series models with less than half those miles for low to mid 20 g's.
Invest a few more G's and get the current one son.
Those have the angel eyes halos