When considering buying used BMW cars there are a number of checks and tests you should carry out before parting with your money. BMW is a name synonymous with style and luxury but this does not mean that all second-hand cars that bear their badge will be in the best possible condition. But lots of…