Depends on options list. There is discounts to be had on options too, so £10k off list isn't achievable.
First place I checked is over 8k off list and discounts on options too:
http://broadspeed.com/CarView/BMW/3-Series/41326/330d_M_Sport__3.0_Diesel_Automatic_4_doors
Would want to be saving more than 10k to justify a pre reg.