What about EuropCar? Always my first choice in the EU, easy to drop off anywhere you want with 1 days notice for no fee.
I just did a quick check of their website and a BMW for 21 days from the Munich Airport is under $200 EUR .. .I'm sure you can modify it to fit your needs in some way...
www.europcar.com
T.