My 325i is an 07 plate plate M Sport Touring with iDrive, and I got that for 13,5k. Not sure if that one you are looking at is a good price, or I got one for a good price?
Yours is a decent spec 6 cylinder M Sport, they are worth more than the low end models.