I would do it.
Mine was almost the exact same way.
I'm 27 and got an 08 Interlagos Blue E92 with 900 miles on it. It had been on their lot since June 08 and it was their demo and I finally took it Feb 4th I think.
I ended getting about $12k off sticker after my trade-in and all. ($10k before trade)
I had reservations at first about the mileage but really that's pretty small in how long you have it, plus everything is covered under the warranty for 4 years, including that, if someone did "drive it hard" it'll show up long before the warranty is out.
I'd totaly go for it. In fact I was at a local BMWCCA event the other day and telling a member of how I got my car and when I mentioned the miles it had on it when I got it he just said "PFFFFT, That's nothing! And a hella of a steal"
I'm kind of all over the place with this response, but my point is I think you did the right thing, got the price lower because of the high miles but I don't think that should stop you from getting.
SOLD - 08 E92 ///M3 (bought a house)
- 99 E36 ///M3