Looking at used cars on the BMW approved used cars site and the prices are listed as "cash price" and if you want you can literally order the car online.
In reality are these strictly no haggle prices ? Just trying to figure out what I need to budget for as I normally look a bit higher than my budget on the assumption that the garage will agree a bit of a discount for a straight cash sale.