Nice! Yeah, the 20d is a fabulous unit! The 520d was in my scope too when looking for my new car to replace my E90 330d. The 525d was too but that would've been very little equipment. I do feel the F10/F11 are ever so slightly overpriced. Maybe not the car, but the optional extras are extortionate!
Anyway, that looks brilliant and I'm sure you'll enjoy it! I drove an F11 520d and I loved it!
Whack some larger rims on it and you're good to go!