For reliability read this thread which I posted in:
http://www.automotiveforums.com/vbulletin/t61364.html
The cost difference isn't much, BMW's don't loose their value, significant level till at least 5 yrs, about ~50% or less is around a good figure to work with.