E46 M3s are exactly the same way. The Books will all tell you that you can pay barely any money relative to a 330 for one, but chances are 9 times out of 10, you'll pay more than you would for a 335 of the same milage and options. They hold their value very hard, and most owners love them so much that they hardly part…