Forty three grand for a Mini? Way too much money. At least $10K too much. As noted, there are WAY too many great performance rides for that much, or less. STi, EVO, WRX, Ralliart, Speed3 just to name a few.
The 135i is as faster (or faster) than the E46 M3 and doesn't try to amputate your hands with the steering wheel.
At $29,995, the Mini would look pretty good. At $39-43K, it's stupid.