I'm looking at getting a BMW convertible 328 or 325 or even possibly even a 323, in the 1995-1998 timeframe.  My question is this, what would be a good price to pay for one of these cars in very good-excellent condiction?  And if I got a color that I didn't like how much should I expect to pay for a quality paint job?  Would I be better off just waiting and possibly paying more for a color that I wanted?  Thanks