If your vehicle is a 735I....
For the tail light, parking light faults it sounds like the Mustard relay (parking light cold monitoring). Fault in relay from poor solder joints. Located in the engine compartment fuse box, the color is mustard hence the name.
The brake light circut message is usually the brake light switch, this was a safety recall from BMW. Call the dealer and ask them to check the vin to see if it was replaced. Campaign No. 96V-111 (DB28066-DB28146)(DB63734-DB72069)(DC25222-DB31766).