MSH said:If you can drop an an ex demo model I would recommend that as the way to go. The dealer will be as keen to get rid of that as a brand new model and you will get a fantastic deal. I found my 35i with all the bells and whistles advertised at 15k under showroom asking price and they moved a little on that when I haggled. It was 6 months old with 4000 on the clock. I would imagine they will be able to finance an ex demo in exactly the same way as a "new" car as it has never technically left the dealership. I found mine scouring the ads on pistonheads.com which is as good a place as any to look. Basically it is new car benefits with used car price tag. Good luck with your search.
Ex demo BMWs cannot have the same rate finance as a new car but there are some good deals to be had on ex demos.