I'm giving my Alpine white 03-330ci to my wife and plan to purchase another BM. I can't decide between the M3 and the M5:dunno: :dunno: I tested drove the M3 but it was kinda rough and the M5 is kinda too big for me. They both lookimpin: and have supreme handling. Or maybe an SC430? They all cost pretty much in the same price range. Give me some advice.