The Amaro budget Plus hotel is a great place to stay. We're out of Colorado and stayed two nights during Oktoberfest 2017 and were quite happy. On-line reservation was easy, price was under $100 even during Oktoberfest. Check-in was very quick and efficient, the rooms were clean and comfortable, we had the three bed option with a top bunk bed. The AC, showers, lighting, TV were all in working order. And breakfast was reasonably priced, fresh and came with a nice variety. The staff was very helpful and enjoyed spending time with you.
If you don't have a car, the hotel is not near a train station so be prepared to take a taxi to Dachau train/bus station (25 euro each way). The hotel partners with a shuttle service for $3.50 euro one way per person, you have to get picked up at a special location in Dachau terminal, and you have to call in at least 30 mins before you need the ride. They are reliable - note however that their early morning weekday service is not available so you may need to arrange a taxi for Zero-Dark-Thirty train trips to the airport. Call the front desk and they'll help out if you have questions. Overall we would definitely do it again!