the M3 gauge cluster will adjust the rpm redline by itself. it's not static. even on an actual m3, at cold start, the redline is at like 6k or so and then it slowly moves higher as the engine warms up. so on a non-m3, the redline will automatically adjust itself to the proper redline.
coding is obviously required.