Its time to get a new car. Need some opinions

Stock for Stock, a 2000 540i and a 2000 S4 would be about dead even through the 1/4.

A 525 might be slow, but the 540s have 280hp, 330 ft-lbs. They are heavy, but a far cry from “really slow.”