If you're considering 1 year old, look at brand new as well. Brokers are offering 21% off certain BMWs so they can be cheaper than a warrantied 2nd hand car.
I'd also look at the end of the quarter (end september). Quarterly bonuses weigh heavy. I got a pre-registered car at over 20% off list price last year. This was on condition it was sold by the end of September. Ring round the dealers maybe around the 10th and ask if they have any deals on cars like this. If they haven't move on to the next. Of course you can't be too fusy on colour and extras to get this kind of deal.
On a year old car, I'd be googling similar cars, but I wouldn't want to pay any more than 2/3rds of list price unless it was a very desirable new model.
Calling m3boy?