Hey I bought a VRSF catless downpipe that I have been super happy with. There was controversy when they first released their downpipes but have now corrected all of the fitment issues. I have a 228i and I think it took me about 1-2 hours on jack stands with a friends help to put it on. It's not a hard install and can easily be swapped back out for the OEM catted downpipe (for emissions purposes lol). I used an 02 defouler to keep away the CEL, 6 months in and still no CEL.
As for exhaust, it just depends on how loud you want it. I like the M performance exhaust, whether it be a 335i MP exhaust or a 328i MP exhaust they both sound good to me. I like that they are valved so one can have it louder when they want it and quiet it when they need it
. Extreme Power House has a bunch of exhaust options as well as downpipes too in case you're looking to source some parts. They price match too!