Bought mine privately, with a little help from BMW finance... ;)
Got tankbag, topbox, aftermarket pipe, and still paid 10k less than what I would've if I bought from a dealer. Bought it with 19000kms, there were stamps for services up to 15000kms, and even though he said it was serviced for...