We needed a fair amount of diagnosis and work done on a 10+ year car that had not received much TLC over the past 7/8 years. BPGseemed to have knowedgeable BMW people and one week after the service was completed, everything seems to be running very well.