Why wait? Go ahead and get it man. If u wait for another 1-2 years, u may get the new F30 but knowing AB strategy, the earliast batch will be CBU and will be priced higher. Plus it will be specced lower compared to the SKD unit. If u want to wait for SKD version and higher specs, possibly m-sport then u have to wait 6 month to 1 year for them to launch.Then it will be 2013 already...