Having two weird problems with my 525i Auto recently. First is intermittent ABS/TC/Handbrake lights coming on, fault codes read and nothing comes up, ABS unit on the way out? Second is the odd time in the last two days it fails fire on three cylinders, first it was 1,2,3 cylinder and today it didn't fire in 1,2,4. Any ideas?

ABS/TC/Handbrake are the main problems right now as I have my NCT on the 2nd. This problem may only pop on for 5 seconds or stay on, sometimes it won't happen at all.