Is this 200k mile BMW 528i a ticking time bomb or a hidden gem?